package ar.fiuba.tp7552.buildadmin.webactions.expensas;

import com.opensymphony.xwork2.Preparable;

import ar.fiuba.tp7552.buildadmin.model.builds.Propiedad;
import ar.fiuba.tp7552.buildadmin.service.PropiedadService;
import ar.fiuba.tp7552.buildadmin.webactions.BaseAction;

public class LiquidacionPropAction implements Preparable {
	
	private PropiedadService  propService;

	private Propiedad propiedad;
	
	// ~~ Constructor ==============================================================
	
	public LiquidacionPropAction(PropiedadService propService) {
		super();
		this.propService = propService;
	}

	// ~~ Actions ==================================================================
	
	@Override
	public void prepare() throws Exception {
		if ( propiedad != null && propiedad.getId() != null ) {
			propiedad = propService.get(propiedad.getId());
		}
	}
	
	public String load() {
		return BaseAction.SUCCESS;
	}

	// ~~ getters y setters ========================================================
	
	public Propiedad getPropiedad() {
		return propiedad;
	}

	public void setPropiedad(Propiedad propiedad) {
		this.propiedad = propiedad;
	}


}
